lead a miserable existence - Espagnol Anglais Dictionnaire